package com.ruoyi.project.service;

import java.util.List;
import com.ruoyi.project.domain.OrderUpdateLog;

/**
 * 订单状态处理日志Service接口
 * 
 * @author phil
 * @date 2020-05-31
 */
public interface IOrderUpdateLogService{
	/**
	 * 查询订单状态处理日志
	 * 
	 * @param logId 订单状态处理日志ID
	 * @return 订单状态处理日志
	 */
	public OrderUpdateLog selectOrderUpdateLogById(Long logId);

	/**
	 * 查询订单状态处理日志列表
	 * 
	 * @param orderUpdateLog 订单状态处理日志
	 * @return 订单状态处理日志集合
	 */
	public List<OrderUpdateLog> selectOrderUpdateLogList(OrderUpdateLog orderUpdateLog);

	/**
	 * 新增订单状态处理日志
	 * 
	 * @param orderUpdateLog 订单状态处理日志
	 * @return 结果
	 */
	public int insertOrderUpdateLog(OrderUpdateLog orderUpdateLog);

	/**
	 * 修改订单状态处理日志
	 * 
	 * @param orderUpdateLog 订单状态处理日志
	 * @return 结果
	 */
	public int updateOrderUpdateLog(OrderUpdateLog orderUpdateLog);

	/**
	 * 批量删除订单状态处理日志
	 * 
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteOrderUpdateLogByIds(String ids);

	/**
	 * 删除订单状态处理日志信息
	 * 
	 * @param logId 订单状态处理日志ID
	 * @return 结果
	 */
	public int deleteOrderUpdateLogById(Long logId);
}
